@charset "utf-8";
/* CSS Document */
html,body{padding:0px; color:#2A3344; margin: 0px auto; overflow-x: hidden; min-width: 1240px; }
ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd{margin:0;padding:0;}
ul,ol{list-style:none;}
img{border:none;}
span{margin:0px; padding:0px;}
a{text-decoration:none; }
a:hover{ text-decoration:none!important}
.tophead .logo{ width: 240px; height: 70px;  margin-left: 71px; margin-top: 8px; }

div{ -webkit-tap-highlight-color: rgba(0,0,0,0);}
.tophead .logo img{ width:100%; height:auto}
img{ max-width: 100%; }

select{ font-size: 12px; }

.fl{ float: left;}
.fr{ float: right;}
.2fs{ }
.h5{ height: 5px;}
.h10{ height: 10px;}
.h15{ height: 15px;}

.h20{ height: 20px;}
.h25{ height: 25px;}
.h30{ height: 30px;}
.h42{ height: 42px;}
.h40{ height: 40px; }
.h83{ height: 83px;}
.h300{ height: 300px;}
.h101{ height: 101px;}
.h100{ height: 100%;}
.h180{ height: 180px;}
.h270{ height: 270px;}
.w50{ width: 50%; }
.w5{ width: 5px; height: 5px; }
.w90{ width:calc(100% - 35px); }
.pf{ position: fixed; }
.pa{ position: absolute;}
.pr{ position: relative;}
.dn{ display: none;}
.db{ display: block;}
.ovh{ overflow: hidden; }
.tec{ text-align: center; }
.ter{ text-align: right; }
.m0aoto{ margin: 0px auto; }


.fed504{ color: #fed504; }
.fs52{ font-size: 52px; }

.whtl0{ width: 100%; height: 100%; top: 0px; left: 0px; }
.tl{ top: 0px; left: 0px; }
.f12{ font-size: 12px; }
.f14{ font-size: 14px; }
.f15{ font-size: 15px; }
.f16{ font-size: 16px; }
.f17{ font-size: 17px; }
.f20{ font-size: 20px; }
.f22{ font-size: 22px; }
.f24{ font-size: 22px; }
.f30{ font-size: 30px; }
.f32{ font-size: 32px; }
.f40{ font-size: 30px; }
.f42{ font-size: 42px; }
.f58{ font-size: 58px; }
.f48{ font-size: 48px; }
.f50{ font-size: 50px; }
.f60{  }
.f70{ font-size: 70px; }
.f80{ font-size: 80px; }
.f100{ font-size: 100px; }
.tel{ text-align: left; }

.c000{ color: #000; }
.cfff{ color: #fff; }
.c134A9D{ color: #134A9D; }

.ffamily{ font-family:simsun; }
.lh18{ line-height: 1.8;}
.fwb{ font-weight: bold; }


.zin3{ z-index: 3;}
.mt10{ margin-top: 10px; }
.plr30{ padding-left:30px; padding-right: 30px; }
.p015{ padding: 0px 15px; }

.center{display: -webkit-box;
		        display: -ms-flexbox;
		        display: -webkit-flex;
		        display: flex;
		        -webkit-box-pack: center;
		        -ms-flex-pack: center;
		        -webkit-justify-content: center;
		        justify-content: center;
		        -webkit-box-align: center;
		        -ms-flex-align: center;
		        -webkit-align-items: center;
		        align-items: center;}

.ellipsis{
	overflow: hidden;
    text-overflow: ellipsis; 
    -o-text-overflow: ellipsis;
    white-space:nowrap;
}
.clear{clear:both;}
.cursor{cursor:pointer;}
.elastic{ background: rgba(0,0,0,0.7); z-index: 9; display: none; }
.elasticfff{ background: rgba(255,255,255,0.7); z-index: 9; display: none; }

.tran300{-webkit-transition:all 300ms;transition:all 300ms;-ms-transition:all 300ms;}

/* iAlert CSS stylesheet */
#iAlert {display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background-color:rgba(0,0,0,0.7);-moz-user-select:none;-webkit-user-select:none; }
#iAlert.ban{background: none; }
#iAlert * {margin:0;padding:0;}
#iAlert .iAlert-box {position:absolute;top:50%;left:50%;width:270px;-webkit-transform:translate(-50%,-50%);}
#iAlert .iAlert-box .iAlert-box-content {padding:20px 15px;background-color:rgba(255,255,255,0.95);border-radius:7px 7px 0 0;}
#iAlert .iAlert-box .iAlert-box-content h2 {font-size:14px;line-height:1.3rem;text-align:center;color:#000;margin-bottom:0.5rem; display: none;}
#iAlert .iAlert-box .iAlert-box-content p {font-size:14px;line-height:1.2rem;text-align:center;color:#000;}
#iAlert .iAlert-box .iAlert-box-actions {height:44px;border-top:1px #bababb solid;overflow:hidden;}
#iAlert .iAlert-box .iAlert-box-actions-button {height:100%;font-size:14px;line-height:44px;text-align:center;background-color:rgba(255,255,255,0.95);z-index:2;-webkit-tap-highlight-color:rgba(255,255,255,0);}
#iAlert .iAlert-box .iAlert-box-actions-button.noChoice {width:100%;border-radius:0 0 7px 7px;}
#iAlert .iAlert-box .iAlert-box-actions-button.negative {width:50%;border-radius:0 0 0 7px;float:left;margin-right:-1px;border-right:1px #bababb solid;color:#9B9B9B;}
#iAlert .iAlert-box .iAlert-box-actions-button.positive {width:50%;border-radius:0 0 7px 0;float:left;margin-right:-1px;border-left:1px #bababb solid;color:#EA5E02;}
#iAlert .iAlert-box .iAlert-box-actions-button:hover {background-color:#d9d9d9;z-index:3;}
.load5 .loader {
  margin: 4em auto;
  font-size: 25px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  -webkit-transform:scale(0.3)
}
.nrbghexin{ width:100%; height:600px; background:url(../images/6370933290370535234048052.jpg) no-repeat center top}

.nrbghexin h2{ text-align:center; margin:0 auto}
.index_pro02{  overflow:hidden;width:100%; height:900px!important; background:url(../images/hexin.jpg) no-repeat center top; padding-top:150px}
.index_pro02 dl{ float:left; width:33.333%; height:670px; background:#fff; margin:0 0 0 0;}
.index_pro02 dl dt{ width:100%; height:335px; overflow:hidden; text-align:center}
.index_pro02 dl dt img{width:100%; height:335px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_pro02 dl:hover dt img{ transform:scale(1.1);//设置缩放比例
            -ms-transform:scale(1.1);
            -webkit-transform:scale(1.1);
            -o-transform:scale(1.1);
            -moz-transform:scale(1.1); }
.index_pro02 dl dd{  padding:0 40px; font-size:32px; color:#333; padding-top:45px; height:290px; text-align:center; }

.index_pro02 dl dd p{ font-size:20px; color:#333; padding-top:15px; }
.index_pro02 dl dd span{ width: 268px; height:40px; background:#0259ab; color:#fff; font-size:20px; border-radius:25px; margin:0 auto; display:block; line-height:40px; margin-top:30px}
.index_pro02 dl dd em{ font-size:40px; color:#305704; font-weight:bolder; font-style:normal; text-transform:capitalize; margin-top:15px; display:block}
.index_pro02 dl dd em:before{ content:"↓"; color:#305704; font-size:34px; margin-right:4px}

.index_pro02 dl dd a{ display:block; width:59px; height:20px; line-height:20px; text-align:center; color:#fff;  font-size:13px; font-family:'微软雅黑';  background:#ffd600;margin:30PX auto}
.index_pro02 dl dd a:hover{ color:#fff; border:#fff solid 1px;}


@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}

.tophead{ height: 175px; top: 0px; left: 0px; width: 100%; min-width: 1240px; z-index: 8; z-index:99999999999}
.tophead .logo{ width: 240px; height: 70px;  margin-left: 71px; margin-top: 25px; }

/*.nav{ margin-top: 73px; margin-left: 45px;-webkit-transition:all 300ms;transition:all 300ms;-ms-transition:all 300ms;}
.nav div{ width: 150px; text-align: center; margin-right: 15px; }
.nav div>a{ color: #fff; font-size: 20px; display: block; padding-bottom: 30px; }
.nav div>span{ position: absolute; top: 35px; left: 35px; width: 80px; height: 3px; background: #fff; display: none; }
.nav div:nth-child(5)>span{ width: 100px; left: 25px; }
.nav div.on span{ display: block;}
.nav div.on>a{ }
.nav div>ul{ width: 100%; top: 50px; left: 0px; height: 0px; overflow: hidden; }
.nav div:hover>ul{ height: auto; }*/
/* .nav div:nth-child(3)>ul{width:175px;left:-11px;}
.nav div:nth-child(3):hover>ul{ height: 141px; }
.nav div:nth-child(2):hover>ul{ height: 190px; }
.nav div:nth-child(4):hover>ul{ height: 99px; }
.nav div:nth-child(5):hover>ul{ height: 141px; }
.nav div:nth-child(6):hover>ul{ height: 190px; } */
/*.nav div>ul>div{ background:rgba(0,0,0,0.65); -webkit-filter: blur(1px); filter: blur(1px); position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%;}
.nav div>ul li a{ display: block; font-size: 13px; color: #fff; text-align: center; padding-bottom: 15px; position: relative; z-index: 2; }
.nav div>ul li a{ padding-top: 15px;}
*/


.en .nav div{ width: inherit; text-align: left; margin-right: 50px; }
.en .nav div>ul{ }
.en .nav div>ul li a{ text-align: center; }

.en .nav div>span{left: 0px; width: 100%;}
.en .nav div:nth-child(1)>ul{ width: 175px; margin-left: -30px; }
.en .nav div:nth-child(3)>ul{ width: 330px; margin-left: -105px; }
.en .nav div:nth-child(2)>ul{ width: 183px; margin-left: 12px; }
.en .nav div:nth-child(4)>ul{ width: 170px; margin-left: -58px; }
.en .nav div:nth-child(5)>ul{ width: 240px; margin-left:-38px; }
.en .nav div:nth-child(6)>ul{ width: 230px; margin-left: -85px; }
.language{ width: 80px; height: 125px; margin-right: 71px; }
.language>div{ background: rgba(255,255,255,0.3); border-radius:0px 0px 8px 8px; }
.language>a{ color: #fff; font-size: 20px; z-index: 2; text-align: center; display: block; margin-top: 23px; }

.navico{ display: none; }

.tophead.on{ background: #00458e; box-shadow:0px 3px 14px 0px rgba(0,0,0,0.14); z-index:9999999999999999999999999999999999999 }
.tophead.on .logo{background-size:100% auto;}
.tophead.on .nav div>a{ color: #fff; }
.tophead.on .language>div{background: rgba(0,0,0,0.05);}
.tophead.on .language>a{ color: #fff; }
.tophead.on .nav div>span{ background: #A0A0A0; }

.tophead.on .nav div.on span{ display: block; background: #134A9D;}
.tophead.on .nav div.on>a{  color: #134A9D;}

.tophead.on2{}
.tophead.on2 .logo{background-size:100% auto;}
.tophead.on2 .nav div>a{ color: #A0A0A0; }
.tophead.on2 .language>div{background: rgba(0,0,0,0.05);}
.tophead.on2 .language>a{ color: #A0A0A0; }
.tophead.on2 .nav div>span{ background: #A0A0A0; }

.tophead.on2 .nav div.on span{ display: block; background: #134A9D;}
.tophead.on2 .nav div.on>a{  color: #134A9D;}

#banne{ height: calc(100% + 90px); min-width: 1240px; }
#banne.swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 130px; }
#banne .swiper-pagination-bullet{ width: 10px; height: 10px; background: #fff; }
#banne .swiper-pagination-bullet.swiper-pagination-bullet-active{ width: 16px; height: 16px; }
#bannes{ height: 540px; }
.banneyiny{ top: 0px; left: 0px; height: 258px; width: 100%;background:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);opacity:0.26; }

.bannew{ background:rgba(236,236,236,0.9); padding: 50px; }
.bannew span{ width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #134A9D; margin-left: 15px;}
.hwizhi{ height: 50px; }

.ba03{ background: rgba(0,0,0,0.3); }
.w1200{ width: 1200px; padding: 0px 0px; }


.nrbg1{ background: url(../images/nrbg1.jpg) no-repeat top right #fff; }
.nrbg6{ background: url(../images/nrbg6.jpg) no-repeat center; height: 1080px; }
.nrbg8{ background: url(../images/nrbg8.jpg) no-repeat top center; height: 1220px; }
.nrbg8.en{ height: 1270px; }
.nrbg7{ background: url(../images/nrbg7.jpg) no-repeat left bottom; height: 1163px; }



.buttombg{ margin-top: 0px; padding-top:80px; padding-bottom:90px}
.buttombg .contact h3{ font-size:50px; color:#222; font-family:"宋体"; font-weight:bolder; height:70px; line-height:70px }
.buttombg .contact { line-height:30px; font-size:16px; margin-left: 50px}


.buttombg.on{ background: none; }
.buttombg>div{ overflow: hidden; }
.banne1wb1{ margin-top: -100px; width: 1181px; height: 252px; }
.banne1wb1 img{ width: 100%; }
.banne1wb2{ bottom: 200px; width: 100%; left: 0px; text-align: center; }

.innr1{ margin-top: -50px; z-index: 1; height: 843px;}
.innr1fl{ top: 383px; right: 519px; z-index: 3; }
.innr1fl1{ top: 183px; right:0; z-index: 3; width:700px }
.innr1frwz1 {
    padding: 106px 75px 0px 100px;
    width: 700px;
}
.innr1fl img{
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.innr1fl img:hover{transform:scale(1.1);//设置缩放比例
            -ms-transform:scale(1.1);
            -webkit-transform:scale(1.1);
            -o-transform:scale(1.1);
            -moz-transform:scale(1.1); transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.innr1fl1 img{
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.innr1fl1 img:hover{transform:scale(1.1);//设置缩放比例
            -ms-transform:scale(1.1);
            -webkit-transform:scale(1.1);
            -o-transform:scale(1.1);
            -moz-transform:scale(1.1); transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.innr1fr{ width:1300px; height:1113px; box-shadow:0px 10px 40px 0px rgba(0,0,0,0.1); margin-left: 212px; background: url(../images/nrbg4.jpg) no-repeat top left #fff;}



.innr11{ margin-top: -50px; z-index: 1; height: 643px;}
.innr1fl1{ top: 83px; right: 519px; z-index: 3; }

.innr1fl1 img{
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.innr1fl1 img:hover{transform:scale(1.1);//设置缩放比例
            -ms-transform:scale(1.1);
            -webkit-transform:scale(1.1);
            -o-transform:scale(1.1);
            -moz-transform:scale(1.1); transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.innr1fr1{ width:800px; height:800px; box-shadow:0px 10px 40px 0px rgba(0,0,0,0.1); margin-right: 212px; background: url(../images/nrbg4.jpg) no-repeat top left #fff;}

.innr1fr11{ width:900px; height:600px; box-shadow:0px 10px 40px 0px rgba(0,0,0,0.1); margin-right: 112px; background: url(../images/nrbg4.jpg) no-repeat top left #fff; margin-top:150px}








	.innr1frwz{ padding: 136px 75px 0px 300px; width: 600px; }
.innr1frtitle{ font-size:20px}
.innr1frtitle img{ height: 71px; }
.innr1frdescribe{ padding-top:57px; margin-bottom: 78px; font-size:16px }
.innr1frbut a{ display: block; color: #fff; width:220px; height:60px; background:#0057ab; border-radius:30px; text-align: center; line-height: 60px; box-shadow: 0px 5px 15px rgba(19,74,157,0.5); margin-top:20px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; color:#fff }
	
.innr1frbut a:hover{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;




   transform: translate(0,-10px);
    -webkit-transform: translate(0,-10px);
    -moz-transform: translate(0,-10px);
    -o-transform: translate(0,-10px);
    -ms-transform: translate(0,-10px); color:#fff; text-decoration:none; background:#00bd8e}


.innr2{ background: url(../images/nrbg3.png) no-repeat center;width: 1000px; height: 746px; margin: 100px auto; }
.innr2title{}
.innr2title img{ height: 70px; }
.innr2describe{ margin-top: 53px; margin-bottom: 32px;}
.innr2js{}
.innr2by{margin-top: 30px;}


.innr3title{ margin-top: 577px;}
.innr3describe{ margin-top: 12px;}
.innr3describe img{ height: 71px; }
.innr3nr{ margin-top: 20px; width: 850px;}
.innr3but a{ display: block;width:220px;height:60px; line-height: 60px; background:rgba(255,255,255,0.24); color: #fff; border-radius: 100px; margin-top:26px;  transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.innr3but a:hover{ transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;




   transform: translate(0,-10px);
    -webkit-transform: translate(0,-10px);
    -moz-transform: translate(0,-10px);
    -o-transform: translate(0,-10px);
    -ms-transform: translate(0,-10px)}


.innr4{height: 1000px;}
.innr4title{ margin-top: 213px;}
.innr4describe{ margin-top: 12px; margin-bottom: 40px;}
.innr4describe img{ height: 40px; }
.innr4nr.en{ font-size: 17px; }
.innr4nr{  }
.innr4nr>div{ width: 385px; }
.innr4t1{ top: 7px; left: 422px;}
.innr4t2{ top: 520px; left: 8px; width: 480px;}

.nrbg8.en .innr4{height: 1050px;}
.nrbg8.en .innr4t2{height: 570px;}

.innr4but{ margin-top: 40px; }

.innr4new{ bottom: 0px; left: 525px; }
.innr4new .innr4nr>div{ width: 100%; }

.innr5{ margin-top: 155px;}
.innr5nr{ width: 890px; margin-top: 40px; margin-bottom: 83px; }
.innr5describe{ margin-top: 12px; }
.innr5describe img{ height: 40px; }

.innr6title{ background: url(../images/nrbg2.jpg) no-repeat center; height: 520px; }
.innr6title div{ width: 100%; bottom: 85px; left: 0px; }
.innr6title img{ height: 70px; }

.innr6ul{}
.innr6ul li{ float: left; width: 174px; height: 174px; margin-right: 167px; margin-bottom: 55px; cursor:pointer;
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; }
.innr6ul li:nth-child(4n){ margin-right: 0px; }
.innr6ul li:hover{-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
filter: gray; }

.buttomtitle{ margin-top: 100px; margin-bottom: 40px;}
.buttomtitle img{ height: 71px; }
.buttomul{}
.buttomul li{ width: calc(50% - 150px); margin-bottom: 40px; float: left; padding-left: 150px; }
.buttomul li:nth-child(1){ float: left;  }
.buttomul li:nth-child(2){ float: left;  }
.buttomul li:nth-child(3){ float: left;  }
.buttomulbt{ margin-bottom: 12px;}
.buttomulnr{ margin-bottom: 20px;}
.buttomulnr p{ margin-bottom: 5px; }

.buttomwem{ margin-top: 35px;}
.buttomname{ margin-top: -2px; }
.buttomicp{ padding-top: 96px; padding-bottom: 37px;}
.buttomicp p{ margin: 0px 20px; }



.xueup{ bottom: 0px; left: 0px; width: 100%; height: 90px; background: url(../images/xueup.png) no-repeat center bottom; background-size:100% 100%; }

.eddingbannewb{ margin-top: -210px; }

.eddnr1{ height: 470px; }
.eddnr1>div{ width: calc(95% / 6); }
.eddnr1>div div:nth-child(3){ height: 42px; }

.eddnr2bg{ background: url(../images/eddnr2bg.jpg) no-repeat bottom center; }
.xuedown{ bottom: 0px; left: 0px; width: 100%; height: 90px; background: url(../images/xueup.png) no-repeat center bottom; background-size:100% 100%; }

.eddnr2title,.eddnr3title{ height: 55px; }

.eddnr2describe{ margin: 78px 0px 89px 0px; height: 48px; }
.eddnr2nr{}
.eddnr2nr p{ display: none; }
.eddnr2nr div{ margin: 0px 45px; width: 88px; border-bottom: rgba(255,255,255,0) solid 3px; padding-bottom: 8px; }
.eddnr2nri1 i,.eddnr2nri2 i,.eddnr2nri3 i,.eddnr2nri4 i{ background: url(../images/eddnr2nrbg.png); display: block; width: 84px; height: 38px; }
.eddnr2nri1 i{ background-position:0px 0px; }
.eddnr2nri2 i{ background-position:-87px 0px; }
.eddnr2nri3 i{ background-position:-175px 0px; }
.eddnr2nri4 i{ background-position:-262px 0px; }

.eddnr2nri1:hover i,.eddnr2nri1.on i{ background-position:0px -42px; }
.eddnr2nri2:hover i,.eddnr2nri2.on i{ background-position:-87px -42px; }
.eddnr2nri3:hover i,.eddnr2nri3.on i{ background-position:-175px -42px; }
.eddnr2nri4:hover i,.eddnr2nri4.on i{ background-position:-262px -42px; }


.en.eddnr2nr{}
.en.eddnr2nr p{ display: none; }
.en.eddnr2nr div{ margin: 0px 20px; width: auto; border-bottom: rgba(255,255,255,0) solid 3px; padding-bottom: 8px; }
.en.eddnr2nri1 i,.en.eddnr2nri2 i,.en.eddnr2nri3 i,.en.eddnr2nri4 i{ background: url(../images/eddnr2nrbg_en.png); display: block; height: 38px; }
.en.eddnr2nri1 i{ width: 260px; }
.en.eddnr2nri2 i{ width: 174px; }
.en.eddnr2nri3 i{ width: 232px; }
.en.eddnr2nri4 i{ width: 183px; }
.en.eddnr2nri1 i{ background-position:0px 0px; }
.en.eddnr2nri2 i{ background-position:-266px 0px; }
.en.eddnr2nri3 i{ background-position:-447px 0px; }
.en.eddnr2nri4 i{ background-position:-686px 0px; }

.en.eddnr2nri1:hover i,.en.eddnr2nri1.on i{ background-position:0px -40px; }
.en.eddnr2nri2:hover i,.en.eddnr2nri2.on i{ background-position:-266px -40px; }
.en.eddnr2nri3:hover i,.en.eddnr2nri3.on i{ background-position:-447px -40px; }
.en.eddnr2nri4:hover i,.en.eddnr2nri4.on i{ background-position:-686px -40px; }

.eddnr2nr div:hover,.eddnr2nr div.on{ border-bottom: #134A9D solid 3px;}



.eddnr3{margin-top: 0px;}
.eddnr3describe{ margin-top: 72px;}

.eddnr3nr{ margin-top: 90px; padding-bottom: 90px; overflow: hidden;  }
.eddnr3nr>div{ margin-bottom: 125px; overflow: hidden; }
.eddnr3nr.en>div{ margin-bottom: 60px; }
.eddnr3nrimg{width: 160px; margin-right: 90px;}
.eddnr3nrimg img{ height: 42px; }
.eddnr3nrtext{width: 950px;}
.eddnr3nrtext>p{ margin-bottom: 40px; }
.eddnr3nrtext>p:last-child{ margin-bottom: 0px; }


.resbannewb1{ width: 100%; bottom: 170px; left: 0px; }
.resbannewb1 img{ margin-bottom: 80px; }

.resnr1t{ margin: 92px auto 70px auto; height: 58px; }
.resnr1t img{ top: 0px; left: 0px; height: 40px; }

.resnr1b{ height: 600px; }
.resnr1b div{ width: 22.75%; margin-right: 3%; height: 430px; }
.resnr1b div:last-child{ margin-right: 0px; }
.resnr1b div.on{ height: 600px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5); }

.resnr1bg1{ background: url(../images/resnr1bg1.jpg) no-repeat center; background-size:435px auto; }
.resnr1bg2{ background: url(../images/resnr1bg2.jpg) no-repeat center; background-size:435px auto; }
.resnr1bg3{ background: url(../images/resnr1bg3.jpg) no-repeat center; background-size:435px auto; }
.resnr1bg4{ background: url(../images/resnr1bg4.jpg) no-repeat center; background-size:435px auto; }

.resnr1ts,.resnr1bs{display: none; }

.resnr1w{ height: 225px; }
.resnr1w div{ top: 128px; left: 0px; width: 100%; }
.resnr1w div img{ top: -58px; left: 0px; }

.probanne{ bottom: 0px; width: 100%; left: 0px; }

.probannewb{ width: 1000px; background: #fff; height: 110px; bottom: 0px; left: -665px; border-radius:0px 150px 0px 0px; }
.probannewb.on{ left: -580px;}

.probannewb.on.zwwb2{ left:-375px}
.probannewb img{ top: 26px; right: 80px; position: absolute; }

.probanne.en .probannewb.on{ left: -648px;}
.probanne.en .probannewb.on.enwb1{ width: 1505px;left:-730px}
.probanne.en .probannewb.on.enwb2{ width: 1800px;left:-730px}
.probanne.en .probannewb.on.enwb3{ width: 1333px;left:-730px}
.probanne.en .probannewb.on.enwb4{ left:-336px}
.probanne.en .probannewb.on.enwb5{ left:-500px}


.pronr1w{ margin: 75px 0px 80px 0px; }

.pronr1n{ }
.pronr1n div{ float: left; position: relative; overflow: hidden; margin-right: 24px; margin-bottom: 47px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5); }
.pronr1n div:nth-child(3n){ margin-right: 0px; }
.pronr1n div .pronr1ni{ float: left; }
.pronr1n div .pronr1nt{ top: 55px; left: 47px; }

.pronr1n div:hover{
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
}

.tionnr1{padding-top: 80px;}
.tionnr1i{ margin-left: -361px; }
.tionnr1wt{ width: 341px; margin-top: 466px;}
.tionnr1wt img{ margin-bottom: 30px; }

.tionnr1wt.en{ margin-top: 420px;}

.tionnr2wb{ margin-top: 70px; }

.resbg{ background: url(../images/resbg.jpg) no-repeat bottom center; }
.resnr1wb{ margin-top: 80px; }

.resnrlist{ margin-top: 130px; }
.resnrlisttitle{ margin-bottom: 45px; }
.resnrlisttitle div{ width: calc(100% - 130px); }
.resnrlisttitle div img{ height: 50px; }
.resnrlistwb{ margin-bottom: 45px;}

.fieldtoph{ height: 175px; }
.fieldydd{ display: none; }
.fieldnr1tetle{ background: url(../images/fieldbg1.jpg) no-repeat center; height: 905px; }
.fieldnr2tetle{ background: url(../images/fieldbg2.jpg) no-repeat center; height: 905px; }
.fieldnr3tetle{ background: url(../images/fieldbg3.jpg) no-repeat center; height: 905px; }
.fieldnr4tetle{ background: url(../images/fieldbg4.jpg) no-repeat center; height: 905px; }
.fieldnr5tetle{ background: url(../images/fieldbg5.jpg) no-repeat center; height: 905px; }
.fieldwb1{ margin-top: 80px;}
.fieldwbnr{ margin-top: 50px; text-align: justify; max-width: 600px; font-size: 17px !important; line-height: 1.5;}
.fieldwb2nr{ margin-top: 50px; text-align: justify; max-width: 600px; font-size: 17px !important; line-height: 1.5;}

.fieldwb3{margin-top: 290px;}
.fieldwb3nr{margin-top: 25px; text-align: justify; max-width: 600px; font-size: 17px !important; line-height: 1.5; }
.fieldwb5nr{ margin-top: 70px; text-align: justify; max-width: 600px; font-size: 17px !important; line-height: 1.5;}

/*.play{ bottom: -90px; right: 0px; width:69px; height:69px; box-shadow:0px 10px 40px 0px rgba(0,0,0,0.1); }*/
.musk{ width: 190px; height: 180px; }
.playa{ color: #2A3344; opacity: 0.35; margin-right: 20px; }
.playnr{ width: 194px; margin: 0px 20px;}



.fieldnr{ margin-bottom: 195px;}
.fieldnr ul{ margin-top: 185px;}
.fieldnr ul li{ margin-bottom: 20px; border-bottom: #ddd solid 1px; padding-bottom: 20px;}
.fieldnr ul li:last-child{margin-bottom: 0px; border-bottom: none; padding-bottom: 0px;}

.fieldlistimg{ width: 150px; height: 150px; }
.fieldlistimg img{ max-width: 150px; max-height: 150px; }
.fieldlistfr{ width: calc(100% - 165px); margin-left: 15px; }
.fieldlistfr>div{ width: 100%; }
.fieldlisttitle{ margin-bottom: 10px; }
.fieldlistnr{}
.fieldlistnr p{ float: left; margin-right: 30px; }


.newdis{  }
.newdis img{ max-width: 100%; }
.newdistitle{ padding-top: 60px; padding-bottom: 20px; }
.newdistime{ border-bottom:#D8D8D8 solid 1px; opacity: 0.65; padding-bottom: 20px; margin-bottom: 50px;  }
.newdisnr{ margin-bottom: 100px; }

.newlist{ border-top:#D8D8D8 solid 1px ; padding-top: 50px; margin-bottom: 80px; }
.newlist>div.fr{ width: 380px; }
.newlisttitle{ margin-bottom: 30px; }
.newlisttitle>div>div{ width:8px; height:30px; background:rgba(19,74,157,1); margin-right: 10px;}
.newzdtext{ width:80px;height:43px;background:rgba(255,255,255,0.64);border-radius:4px; top: 25px; left: 25px; }
.newlisttitle .fr{ width: 380px; }
.newzdwb{ width: calc(100% - 40px); padding: 30px 20px; bottom: 0px; left: 0px; }
.newzdwbtime{ opacity: 0.65; margin-top: 20px; }

.newimg,.newimg img{ width: 792px; height: 588px; }
.newimg2,.newimg2 img{ width: 792px; height: 500px; }

.newlist ul.newlistul{ width: 380px; }
.newlist ul.newlistul li{ border-bottom: #D8D8D8 solid 1px; margin-bottom: 27px; padding-bottom: 20px; }
.newlist ul.newlistul li:last-child{ border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }
.newlist ul.newlistul li a{}
.newlist ul.newlistul li a div{ height: 64px; line-height: 2; }
.newlist ul.newlistul li a span{ opacity: 0.35; color: #2A3344; display: block; margin-top: 20px;}

.newlist .newlistul2{ margin-top: 35px; border-top:#D8D8D8 solid 1px ; }
.newlist .newlistul2 a{ display: block; padding: 30px 0px; border-bottom: rgba(216,216,216,0.35) solid 1px; }
.newlist .newlistul2 a .fl{ width: 1000px; margin-right: 20px; }
.newlist .newlistul2 a .fr{opacity: 0.35; color: #2A3344;}

.newmore{height:60px;background:rgba(200,200,200,1);border-radius:4px; line-height: 60px; margin-top: 40px; }

.newlist .newlistul3{}
.newlist .newlistul3 a{ display: block; height:150px; background:rgba(255,255,255,1); box-shadow:0px 3px 8px 0px rgba(0,0,0,0.1); border-radius:4px 0px 4px 4px; margin-bottom: 25px; }
.newlist .newlistul3 a:last-child{ margin-bottom: 0px; }
.newlist .newlistul3i{ width: 150px; height: 150px; }
.newlist .newlistul3title{ width: 210px; padding: 10px; }
.newlist .newlistul3title div{ margin-bottom: 7px; height: 96px; }
.newlist .newlistul3title span{opacity: 0.35; color: #2A3344;}

.mtzx{ width:588px;height:395px;background:rgba(255,255,255,1);border-radius:4px;border:1px solid rgba(216,216,216,1); }

.mtzx a{ width:155px; height:44px; line-height: 44px; background:rgba(19,74,157,1);border-radius:4px; margin-top: 35px;}

.dataNums{height:60px; text-align:center;left: 0;}
    .dataNums .dataOne{ width:24px; height:60px; text-align: center; float: left;list-style: none;}
    .dataNums .dataBoc {position: relative; width: 100%; height: 100%; overflow: hidden;}
    .dataNums .dataBoc .tt {position: absolute; top: 0;  left: 0; width: 100%;  height: 100%;}
    .dataNums .tt span{width:100%;height:100%; line-height: 60px;float: left;}
	
	
	
@media screen and (max-width: 1640px) {
	.nav div{ width: 120px; }
	.nav div>span{ left: 20px; }
	
	.en .nav div{ margin-right: 30px; }
}

/* @media screen and (max-width: 1380px) {
	.en .nav div{ margin-right: 30px; }
} */

	
@media screen and (max-width: 1320px) {
    .dataNums {
        height:120px;
	}
	.dataNums .dataOne{
		width:70px; height:120px; 
	}
	.dataNums .tt span{
		font-size: 100px;line-height: 120px;
	}
	.dataLine{line-height: 175px;}
    }
    .dataNum1{
        position: absolute;
        top: 56%;
        width: 20%;
        float: left;
        /* padding-right: 4%; */
        color: #fff5a1;
        font-size: 36px;
        text-align: center;
        left: 17%;
    }
    .dataNum2{
        position: absolute;
        top: 56%;
        width: 20%;
        float: left;
        color: #fff5a1;
        font-size: 36px;
        text-align: center;
        left: 40%;
    }
    .dataNum3{
        position: absolute;
        top: 56%;
        width: 20%;
        float: left;
        padding-left: 5%;
        color: #fff5a1;
        font-size: 36px;
        text-align: center;
        left: 60%;
    }
    .dataIcon{
        font-size: 67px;
        float: left;
        font-style: normal;
    }

.carul{}
.carul a{ display: block; width: 1200px; height: 475px; margin-top: 90px; position: relative; }
.carba{ width: 505px; height: 335px; background: rgba(255,255,255,0.9); position: absolute; top: 70px; left: 0px; z-index: 3; }
.carnr{ width: 90%; margin: 0px auto; }
.carnr_title{}
.carnr_ms{ font-size: 18px; color: #2A3344; margin-top: 35px; }

.carul a.on .carba{ left: auto; right: 0px; }

.careerdisrczldiv{ width: 1200px; }
.careerdisrczlnr{ color: #fff; margin-top: 50px; width: 600px; }

.cardis{ overflow: hidden; margin-top: 50px; }
.cardis a{ width: 580px; height: 340px; float: left; color: #fff; text-align: center; margin-right: 40px; margin-top: 40px; }
.cardis a:nth-child(2n){ margin-right: 0px;}
.cardis a .cardisnr{}
.cardis a .cardisnrtitle{ font-size: 32px; }
.cardis a .cardisnrms{ margin-top: 10px; }



.pel{ margin-top: 80px; }

.pellm{ width: 245px; margin-right: 20px; }
.pellm li{ margin-bottom: 35px; clear: both; height: 27px; }
.pellmimg{ margin-right: 15px; }
.pellmtxt{ font-size: 18px; }
.pelnr{}

.pellm.en .pellmtxt{ font-size: 16px; }
.pellm.en li.on .pellmtxt{font-size: 16px; margin-top: 0px;}

.pelxt{ top: 0px; left: 265px; width: 1px; background: #E5E6EA; height: calc(100% - 104px); min-height: 330px; }

.pelnr{  width: calc(100% - 265px); }

.lx1 .pelnrlist{ margin-left: 65px; }
.lx2 .pelnrlist{ margin-left: 125px; }
.lx1 .pelxt{ display: block; }
.lx2 .pelxt{ top: 22px; height: calc(100% - 126px); display: block; }
.lx3 .pelxt{  }

.pelnrlist{ margin-bottom: 80px; }
.pelnrlist li{ margin-bottom: 50px; position: relative; }
.pelnrlist li:last-child{ margin-bottom: 0px; }
.pelnrlist .pelnrlistimg{ margin-right: 15px; }
.pelnrlist .pelnrlisttxt{ width: calc(100% - 130px); margin-right: 15px;}
.pelnrlist .pelnrlisttxt>div:nth-child(1){ font-size: 16px; margin-bottom: 7px; }
.pelnrlist .pelnrlisttxt>div:nth-child(2){ font-size: 14px; color: #A1A3A9; }
.pelnrlist .pelnrlistbut{ margin-top: 9px;}

.pelnrlistTime{ font-size: 36px; top: 0px; left: -100px; }
.pelnrlistTime span{ width: 9px; height: 9px; display: block; position: absolute; top: 22px; left: -29px; border-radius: 100px; background: #E5E6EA; }

.pelnrNew{ margin-left: 60px; }
.pelnrNewImg{ height: 495px; }
.pelnrNewImgWb{ top: 0px; left: -80px; right: 320px; bottom: 0px; }
.pelnrNewImgWbdiv{ padding: 60px; background: #134A9D; width: 577px; }

.pellm li.on{}
.pellm li.on .pellmimg .icon1{ display: none; }
.pellm li.on .pellmimg .icon2{ display: block; }
.pellm li.on .pellmtxt{ font-size: 28px; color: #134A9D; margin-top: -10px; }
.nav div>ul li a:hover{background-color:rgba(240,130,0,0.5); color:#fff; padding:5px 0  }


/*@media screen and (max-width: 1400px) {
	html,body{ overflow-x: hidden; }
	.w1200{ overflow: hidden; }
}*/
@media only screen and (max-width: 1240px) {
	html{ overflow-x: auto; }
	
	
}

@media only screen and (max-width: 1380px) {
	.tophead .logo{ margin-left: 30px;}
	.language{margin-right: 30px;}
	
}

@media only screen and (max-width: 1300px) {
	.en .nav{ margin-left: 25px;}
	.en .nav div{ margin-right: 15px; }
}
@media screen and (max-height: 800px) {
			
		}
@media only screen and (min-width: 750px) {
	
	
}

@media only screen and (min-width: 750px) and (max-height: 800px) and (max-height: 1400px)
{
	html,body{font:14px/1.5 Tahoma, Helvetica, Arial,\5fae\8f6f\96c5\9ed1, sans-serif;}
	
	.f24{ font-size: 18px;}
	.f32{ font-size: 26px; }
	.f40{ font-size: 25px; }
	
	
	
	.fieldtoph{height: 90px;}
	.tophead{ height: 90px; }
	.tophead .logo{ margin-top: 10px; width:205px; height: 59px;}
	.nav{ margin-top: 30px; float:right}
	.language{ margin-top: 0px; width: 70px; height: 80px; }
	.language>a{ font-size: 16px; margin-top: 10px; }
	.nav div{ width: 115px; }
	.nav div>a{ font-size: 16px; }
	.nav div>ul{ top: 50px; }
	.nav div>ul li a{ font-size: 13px; }
	.nav div:hover>ul{ height: auto; }
	/* .nav div:nth-child(3)>ul{left:-28px; } */
	/* .nav div:nth-child(3):hover>ul{ height: 123px; }
	.nav div:nth-child(2):hover>ul{ height: 160px; }
	.nav div:nth-child(4):hover>ul{ height: 87px; }
	.nav div:nth-child(5):hover>ul{ height: 123px; }
	.nav div:nth-child(6):hover>ul{ height: 160px; } */
	.nav div>span{ top: 30px; left: 25px; width: 66px;}
	
	.nav div:nth-child(5)>span{ width: 83px; left: 17px; }
	
	
	.en .nav div:nth-child(1)>ul{ width: 145px; }
	.en .nav div:nth-child(3)>ul{ width: 265px; margin-left: -79px; }
	.en .nav div:nth-child(2)>ul{ width: 153px; }
	.en .nav div:nth-child(4)>ul{ width: 140px; margin-left: -49px; }
	.en .nav div:nth-child(5)>ul{ width: 190px; margin-left: -33px; }
	.en .nav div:nth-child(6)>ul{ width: 190px; margin-left: -70px; }
	
	.en .nav div:nth-child(5)>span{ width: 100%;left: 0px;}
	
	.fieldwb1{ margin-top: 50px;}
	.fieldwbnr,.fieldwb2nr{ margin-top: 20px;}
	.fieldwb3{ margin-top: 200px; }
	
	.banne1wb1{ width: 800px;  }
	.banne1wb2 img{height: 20px; }
	
	
	#banne .swiper-pagination-bullet{ width: 8px; height: 8px; }
	#banne .swiper-pagination-bullet.swiper-pagination-bullet-active{ width: 10px; height: 10px; }
	
	.bannew{ padding: 20px; }
	.bannew .tec img{ width: 200px; margin-bottom:10px; }
	.hwizhi{ height: 20px; }
	.bannew a img{ width: 100px; }
	
	.innr1{ height: 700px; }
	.innr1frwz{ padding: 136px 75px 0px 300px; width: 600px; }
	.innr1fr{ height: 620px;}
	.innr1frdescribe{ padding-top: 27px; margin-bottom: 48px;}
	.innr1fl{ top: 100px; width: 400px; left:0}
	
	.innr2{ height: 560px; margin: 0px auto;}
	.innr2describe{ margin-top: 23px; margin-bottom: 12px;}
	
	.nrbg6{ height: 600px; }
	.innr3title{ margin-top: 177px;}
	.innr3nr{ margin-top: 7px;}
	.innr3but{ margin-top: 26px;}
	
	.innr4title{ margin-top: 113px;}
	.nrbg8{ height: 1113px;}
	.nrbg7{ height: 750px;}
	.innr5{ margin-top: 100px; }
	.innr5nr{ margin-top: 35px; margin-bottom: 33px;}

	
	.innr6title{ height: 470px;}
	.innr6ul li{ margin-bottom: 0px; }
	
	.buttomtitle{ margin-top: 50px; margin-bottom: 22px;}
	
	
	.buttomulbt{ margin-bottom: 0px; }
	.buttomulnr{ margin-bottom: 10px; }
	.buttomulnr p{ margin-bottom: 0px; }
	.buttomicp{padding-top: 30px;}
	.buttomwem{ margin-top: 5px; }
	
	
	.eddingbannewb{ margin-top: -110px; width: 800px; }
	.eddnr1{ height: 400px;}
	.dataNums{ height: 50px; padding: 10px 0px; }
	.dataNums .dataOne{ width: 22px; height: 50px;}
	.dataNums .tt span{ font-size: 40px; line-height: 50px; }
	
	.eddnr2describe{ margin: 48px 0px 50px 0px;}
	
	.eddnr3{ margin-top: 0px; }
	
	.eddnr3nr{ height: auto;}
	.eddnr3nr>div{ margin-bottom: 80px;}
	.eddnr3nrtext>p{ margin-bottom: 20px; }
	
	.resbannewb1{bottom: 240px;}
	.resbannewb1 img{ margin-bottom: 20px; width: 250px; }
	
	#bannes{ height: 380px; }
	.probannewb.on{ left: -748px; }
	.probannewb.on.zwwb2{ left:-664px; }
	.probannewb{ height: 80px;left: -738px; }
	.probannewb img{ top: 25px; height: 32px; right: 54px; }
	
	.probanne.en .probannewb.on{ left: -813px;}
	.probanne.en .probannewb.on.enwb1{left:-1129px}
	.probanne.en .probannewb.on.enwb2{left:-1265px}
	.probanne.en .probannewb.on.enwb3{left:-915px}
	.probanne.en .probannewb.on.enwb4{left:-609px}
	.probanne.en .probannewb.on.enwb5{left:-706px}
	
	.fieldnr{ margin-bottom: 50px; }
	.fieldnr ul{ margin-top: 100px; }
	
	.buttombg{ padding-bottom:90px}
	.eddnr2bg{background: url(../images/eddnr2bg.jpg) no-repeat top center;}

	
	.nrbg8.en{ height: 1220px; }
	.nrbg8.en .innr4{height: 1050px;}
	.nrbg8.en .innr4t2{height: 520px;}
}


@media screen and (max-width: 750px) {
	html,body{font:14px/1.5 Tahoma, Helvetica, Arial,\5fae\8f6f\96c5\9ed1, sans-serif; min-width: auto;}
	
	.f40{ font-size: 18px; }
	.f32{ font-size: 16px; }
	.f24{ font-size: 14px; }
	
	.tophead .logo{ width: 90px; height: 26px;  background-size:100% auto; background-position: 0px -39px; margin-top: 19px; margin-left: 20px; }
	.nav{ display: none; }
	.tophead{ width: 100%; min-width: auto; height: 70px; }
	.language{ width: 38px; height: 70px; margin-right: 20px; }
	.language>a{ font-size: 14px; margin-top: 10px; }
	.navico{ display: block; width: 25px; height: 25px; background: url(../images/navico.png) no-repeat; background-size:100% auto; background-position:0px -50px; margin-top: 20px; margin-right: 20px; }
	.tophead.on .navico{ background-position:0px -25px;}
	
	.tophead.move{ background: #134A9D; height: 100%; }
	.tophead.move .language{ display: none; }
	.tophead.move .navico{ background-position:0px -0px; position: absolute; top: 0px; right: 0px; }
	.tophead.move .logo{ background-position: 0px -39px;}
	.tophead.move .nav{ display: block; margin-top: 40px; margin-left: 0px; }
	.tophead.move .nav div{ text-align: left; width: calc(100% - 20px); padding-top: 10px; padding-left: 20px; overflow: hidden;  }
	.tophead.move .nav div.on{margin-bottom: 10px;}
	.tophead.move .nav div.move{ background: rgba(255,255,255,0.08); }
	.tophead.move .nav div>a{color: #fff; display: none; }
	.tophead.move .nav div>ul{ position: relative; top: 0px; left:0px; margin-left: 0px; }
	.tophead.move .nav div.move>ul{ height: auto; }
	/* .tophead.move .nav div.move:nth-child(2)>ul{ height: 78px; }
	.tophead.move .nav div.move:nth-child(3)>ul{ height: 86px; }
	.tophead.move .nav div.move:nth-child(4)>ul{ height: 52px; }
	.tophead.move .nav div.move:nth-child(5)>ul{ height: 78px; }
	.tophead.move .nav div.move:nth-child(6)>ul{ height: 110px; } */
	.tophead.move .nav div>ul>div{ background: none; display: none; }
	.tophead.move .nav div>ul li a{ text-align: left; }
	
	.tophead.move .nav div.on>a{ color: #fff; padding-bottom: 10px; }
	.tophead.move .nav div.on span{ background: #fff; top: 35px; left: 20px; width: 65px; }
	.tophead.move .nav div:nth-child(5)>span{ width: 80px; }
	.tophead.move .nav div>ul li a{ padding-top: 0px; padding-bottom: 5px;}
	.tophead.move .nav p{ display: block;color: #fff; font-size: 16px; padding-bottom: 6px; }
	.tophead.move .nav p.on{ padding-bottom: 8px;}
	.nav div>ul li a{ font-size: 13px;}
	
	.en.tophead.move .nav div:nth-child(1)>span{ width: 95px; }
	.en.tophead.move .nav div:nth-child(2)>span{ width: 120px; }
	.en.tophead.move .nav div:nth-child(3)>span{ width: 130px; }
	.en.tophead.move .nav div:nth-child(4)>span{ width: 40px; }
	.en.tophead.move .nav div:nth-child(5)>span{ width: 130px; }
	.en.tophead.move .nav div:nth-child(6)>span{ width: 45px; }
	
	#banne{ min-width: auto; height: 500px !important; }
	.banne1wb1{ width: 100%; height: auto; text-align: center;  }
	.banne1wb1 img{ width: 90%; position: relative; }
	#xuanfu3 img{ width: 90%; }
	#banne .swiper-pagination-bullet.swiper-pagination-bullet-active{ width: 10px; height: 10px; }
	
	.bannew{ padding: 15px; width: calc(100% - 50px); }
	.bannew .tec img{ width: 150px;}
	.bannew .tec.f40{ margin-top: 15px; }
	.hwizhi{ height: 15px; }
	.bannew a img{ width: 80px; }
	
	.w1200{ width: 100%; padding: 0px; }
	.innr1{ height: auto; }
	.innr1fr{ width: auto; height: auto; margin-left: 0px; background-size:160px ; }
	.innr1frwz{ padding: 40px 20px 30px 20px; width: auto;}
	.innr1frtitle img{ height: 30px; }
	.innr1frdescribe{ padding-top: 30px; margin-bottom: 30px;}
	.innr1frbut{ width:132px; height:36px; line-height: 36px;}
	.innr1fl{ position: relative; top: auto; right: 0px; width: 100%; }
	
	.innr2{ width: calc(100% - 40px); height: auto; background-size:100%; margin: 60px auto; }
	.innr2title{ text-align: left;}
	.innr2title img{ height: 35px; }
	.innr2describe{ text-align: left; margin: 20px auto; }
	
	.nrbg6{ width: auto; height: 530px; background-size:auto 100%; }
	.innr3{ padding: 20px; }
	.innr3title{ margin-top: 240px; }
	.innr3describe img{ height: 45px; }
	.innr3nr{ width: auto; margin-top: 30px; }
	.innr3but{width:132px; height:36px; line-height: 36px; margin-top: 30px;}

	.innr4new{ position: relative; left: 0px; }
	
	.nrbg8{ height: auto; background-size:100% ; }
	.innr4{ height: auto; padding: 20px; }
	.innr4title{ margin-top: 60px; }
	.innr4describe{ margin-top: 12px; margin-bottom: 30px; }
	.innr4describe img{ height: 25px; }
	.innr4nr>div{ width: auto; }
	.innr4t1,.innr4t2{ position:relative; top: auto; left: auto; width: 100%; }
	.innr4t2{ margin-top: 30px; }
	.innr4but{ position: relative; top: auto; left: auto; margin: 30px auto 30px 0px; }

	
	.nrbg7{ height: auto; background-size: 180% auto; }
	.innr5{ padding: 20px; margin-top: 0px; min-height: 450px; }
	.innr5title{ text-align: left; margin-top: 30px; }
	.innr5describe{ text-align: left; margin-top: 12px; margin-bottom: 30px; }
	.innr5describe img{ height: 25px; }
	.innr5nr{ width: auto; text-align: left; margin-top: 0px; margin-bottom: 30px; }
	.innr5 .innr1frbut{ margin: 0px auto 150px 0px; }
	
	.innr6title{ height: 180px; background-size:auto 100%; padding:0px 20px; margin: 25px 0px; }
	.innr6title img{ height: 25px; }
	.innr6title span{ display: block; text-align: left; margin-top: 30px; margin-bottom: 35px; }
	.innr6title div{ bottom: auto; text-align: left; position: relative;  }
	.innr6title.center{ display: block; overflow: hidden; }
	
	.innr6ul{ padding: 0px 20px; }
	.innr6ul li{ width: calc(100%/3 - 15px); height: 130px; margin-right: 20px; margin-bottom: 20px; background-size:100% auto;-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
filter: gray; }
	.innr6ul li:nth-child(3n){ margin-right: 0px;}
	.innr6ul li img{ max-width: 80%; }
	
	.buttombg{ padding: 50px 20px 0px 20px; }
	.buttomtitle img{ height: 25px; }
	.buttomtitle{ margin-top: 0px; margin-bottom: 30px; }
	.buttomulbt{ margin-bottom: 5px; }
	.buttomulnr p{ margin-bottom: 0px; line-height: 1.3; }
	.buttomulnr{ margin-bottom: 10px; }
	.buttomul li{padding-left: 0px;}
	.buttomul li:nth-child(1),.buttomul li:nth-child(2),.buttomul li:nth-child(3),.buttomul li:nth-child(4){ width: auto; margin-bottom: 20px; }
	.buttomwem{ width: 100%; margin-top: 0px; }
	.buttomname{ margin-top: 10px; }
	.buttomicp.center{ display: block; padding-top: 30px; padding-bottom: 15px; text-align: left; }
	.buttomicp p{ margin: 0px 0px; }
	
	.eddingbannewb{ width: 90%; margin-top: 0px; }
	
	.xueup,.xuedown{ height: 35px; }
	.center.eddnr1{ display: block; overflow: hidden; height: auto; margin-top: 70px; margin-bottom: 20px; }
	.eddnr1>div{ float: left; width: 33%; margin-bottom: 20px; height: 200px; }
	.eddnr1 img{ width: 40px; }
	.dataNums{ height: 30px; margin-top: 20px; margin-bottom: 15px; }
	.dataNums .dataOne{ width: 16px; height: 30px;}
	.dataNums .tt span{ font-size: 30px; line-height: 30px; }
	
	.eddnr2{ width: calc(100% - 40px); margin: 0px auto; overflow: hidden; }
	.eddnr2 .tec.center{ display: block; text-align: left; overflow: hidden; }
	.eddnr2 .tec.center img{ height: 30px; float: left; }
	
	.eddnr2describe{ display: none; }
	.eddnr2nr.center{ display: block; margin-top: 60px; overflow: hidden; }
	.eddnr2nr div{ margin-left: 0px; padding-bottom: 0px; width: 65px; }
	.eddnr2nr p{ display: block; margin-bottom: 25px; margin-top: 10px; }
	.en.eddnr2nr p{ display: block; }
	
	.eddnr2nr div.on{ border-bottom: #134A9D solid 0px;}
	.eddnr2nri1 i, .eddnr2nri2 i, .eddnr2nri3 i, .eddnr2nri4 i{ width: 65px; height: 30px; background-size: 264px auto;}
	.eddnr2nri1.on i,.eddnr2nri1 i{ background-position:0px 0px; }
	.eddnr2nri2.on i,.eddnr2nri2 i{ background-position:-67px 0px; }
	.eddnr2nri3.on i,.eddnr2nri3 i{ background-position:-134px 0px; }
	.eddnr2nri4.on i,.eddnr2nri4 i{ background-position:-199px 0px; }
	
	
	
	.en.eddnr2nri1.on i,.en.eddnr2nri1 i{ background-position:0px 0px; }
	.en.eddnr2nri2.on i,.en.eddnr2nri2 i{ background-position:-266px 0px; }
	.en.eddnr2nri3.on i,.en.eddnr2nri3 i{ background-position:-447px 0px; }
	.en.eddnr2nri4.on i,.en.eddnr2nri4 i{ background-position:-686px 0px; }
	
	.eddnr2nr.en .eddnr2nri1,.eddnr2nr.en .eddnr2nri2,.eddnr2nr.en .eddnr2nri3,.eddnr2nr.en .eddnr2nri4{ margin-left: 0px; display: block; }
	
	.eddnr3{ width: calc(100% - 40px); margin: 100px auto 0px auto; }
	
	.eddnr3 .tec.center{ display: block; overflow: hidden; }
	.eddnr3title{ height: 30px; float: left; }
	.eddnr3describe{ margin-top: 35px; text-align: left; }
	
	.eddnr3nr{ height: auto; margin-top:35px; margin-bottom: 35px; padding-bottom: 35px;}
	.eddnr3nr>div{ margin-bottom: 30px; }
	.eddnr3nrimg{ width: auto; margin-bottom: 10px; }
	.eddnr3nrimg img{ height: 20px; }
	.eddnr3nrtext{ width: 100%; }
	.eddnr3nrtext>p{ margin-bottom: 10px; }
	.eddnr2bg{ background: url(../images/eddnr2bg.jpg) no-repeat top center; background-size:auto 100%;}
	
	#dataNums1,#dataNums2,#dataNums3,#dataNums4,#dataNums5,#dataNums6{ height: 65px; line-height: 65px; font-size: 30px; }
	
	.resbannewb1{ width: calc(100% - 40px); left: 20px; bottom: 70px;}
	.resbannewb1 img{ height: 40px; margin-bottom: 40px; }
	.resnr1w{ width: calc(100% - 40px); height: 300px; }
	.resnr1w div img{ top: -28px; height: 60px; }
	
	.resnr1t,.resnr1b{ display: none; }
	.resnr1ts,.resnr1bs{display: block; }
	.resnr1bs .swiper-slide-active{ box-shadow: 20px 0px 20px rgba(0,0,0,0.3); }
	
	.resnr1bs .swiper-container{ width: 100%; height: 375px; padding-top: 70px; padding-bottom: 70px; }
	.resnr1bs .swiper-slide{ width: 75%; }
	
	.resnr1ts{ width: calc(100% - 40px); margin: 0px auto; height: 30px; }
	.resnr1ts img{ height: 25px; }
	.resnr1w div{ top:50px;}
	
	
	#bannes{ height: 250px; /* background-size: 50% auto !important; */ }
	
	.probannewb{ height: 60px; }
	.probannewb.on{ left: -810px; }
	.probannewb.on.zwwb2{ left: -792px;}
	.probannewb img{ height: 20px; top: 23px; right: 28px; }
	
	
	.probanne.en .probannewb.on{ left: -872px;}
	.probanne.en .probannewb.on.enwb1{left:-1268px}
	.probanne.en .probannewb.on.enwb2{left:-1463px}
	.probanne.en .probannewb.on.enwb3{left:-1067px}
	.probanne.en .probannewb.on.enwb4{left:-760px}
	.probanne.en .probannewb.on.enwb5{left:-760px}
	
	.pronr1w{ padding: 40px 20px; margin: 0px; }
	
	.pronr1n{ width: calc(100% - 40px); margin: 0px auto; }
	
	.pronr1n div{ width: calc(100%/2 - 10px); margin-right: 20px; margin-bottom: 20px; }
	.pronr1n div:nth-child(2n).cursor{ margin-right: 0px; }
	.pronr1n div:nth-child(3n){ margin-right: 20px; }
	.pronr1n div .pronr1ni{ width: 100%; }
	.pronr1n div .pronr1nt{ top: 15px; left: 10px;
	
	transform: scale(0.6);
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    transform-origin: top left;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    max-width: 200%; }
	
	.producth{ height: 50px; }
	
	.tionnr1{ padding-top: 30px; overflow: hidden; }
	.tionnr1i{ float: right; margin-left: 0px; width: 100%; margin-top: 10px; }
	.tionnr1wt{ width: calc(100% - 40px); margin:0px 20px 0px 20px; }
	.tionnr1wt img{ height: 20px; margin-bottom: 5px; }
	
	.tionnr2wb{ width: calc(100% - 40px); margin:30px auto 70px auto; }
	.resnr1wb{ width: calc(100% - 40px); margin:30px auto 40px auto; }
	.resnrlist{ width: calc(100% - 40px); margin:30px auto 70px auto; }
	
	.resnrlisttitle img{ height: 15px; }
	.resnrlisttitle div img{ height: 50px; }
	.resnrlisttitle div{ width: calc(100% - 78px);}
	.resnrlistwb{ margin-bottom: 30px; }
	.resnrlistimg{}
	.resnrlistimg img{ width: 100%; }
	
	.fieldtoph{ height: 70px; }
	
	.fieldnr1tetle,.fieldnr2tetle,.fieldnr3tetle,.fieldnr4tetle,.fieldnr5tetle{ height: 250px !important; background-size:auto 100%; }
	.fieldwb1,.fieldwbnr,.fieldwb2nr,.fieldwb3,.fieldwb3nr,.fieldwb5nr{ display: none; }
	
	.play{ width: calc(100% - 40px); right: 20px; height: 120px; bottom: -60px; }
	.musk{ width: 120px; height: 120px; }
	.playnr{ width: calc(100% - 216px); margin: 0px 10px; }
	
	.fieldydd{ display: block;  width: calc(100% - 40px); margin:20px auto 0px auto; overflow: hidden;  }
	.fieldydd .fieldwb1,.fieldydd .fieldwbnr,.fieldydd .fieldwb2nr,.fieldydd .fieldwb3,.fieldydd .fieldwb3nr,.fieldydd .fieldwb5nr{ display: block; color: #2A3344; }
	.fieldwb1 img,.fieldwb3 img{ height: 30px; }
	.fieldwb3{ margin-top: 80px; }
	.fieldwbnr,.fieldwb2nr,.fieldwb3nr,.fieldwb5nr{ width: 100%; margin-top: 40px; }
	
	.fieldnr{ margin-bottom: 70px; }
	.fieldnr ul{  width: calc(100% - 40px); margin:30px auto 0px auto;}
	.fieldnr ul li{ display: block; overflow: hidden; }
	.fieldlistimg{ width: 105px; height: 105px; float: left; }
	.fieldlistimg img{ max-width: 105px; max-height: 105px;}
	.fieldlistfr{ width: calc(100% - 130px); float: left; }
	.fieldlistnr p{ width: 100%; margin-bottom: 15px; margin-right: 0px; }
	
	.newlist{  width: calc(100% - 40px); margin:0px auto 0px auto; border-top: none; }
	.newlist>div.fl,.newlist>div.fr{ width: 100%; }
	.newimg, .newimg img,.newimg2, .newimg2 img{ width: 100%; height: 250px; }
	.newzdtext{ display: none; }
	.newzdwb{ background: rgba(0,0,0,0.5); padding: 10px; width: calc(100% - 20px); }
	.newzdwbtime{ margin-top: 10px; }
	.newlist ul.newlistul{ width: 100%; margin-top: 10px; }
	.newlist ul.newlistul li{ margin-bottom: 10px; padding-bottom: 10px;}
	.newlist ul.newlistul li a div{ height: 50px; line-height: 1.8; }
	.newlist ul.newlistul li a span{ margin-top: 0px; }
	.newlist .newlistul2{ margin-top: 10px; }
	.newlist .newlistul2 a .fl{ width: 100%; display: block; height: 46px; text-overflow: clip; white-space: unset; }
	.newlist .newlistul2 a .fr{ float: left; }
	.newlist .newlistul2 a{ padding: 10px 0px; border-bottom: #D8D8D8 solid 1px; }
	.newlisttitle{ margin-bottom: 15px; }
	.newimg2{ margin-bottom: 25px; }
	
	.newlist .newlistul3 a{ height: 120px; }
	.newlist .newlistul3i{ width: 120px; height: 120px; }
	.newlist .newlistul3title{ width: calc(100% - 140px); }
	.newlist .newlistul3title div{ height: 75px; }
	
	.mtzx{ width: calc(100% - 2px); height: 200px; margin-bottom: 15px; }
	.mtzx a{ margin-top: 15px; }
	
	#anchor3{ margin-bottom: 50px; }
	.newdis{ width: calc(100% - 40px); margin:0px auto 0px auto; }
	.newdistitle{ padding-top: 40px; text-align: left; }
	.newdistime{ text-align: left; margin-bottom: 20px; }
	
	.carul a{ display: block; width: calc(100% - 20px); margin: 0px auto;  height: auto; margin-top: 50px; position: relative; }
	.carba{ width: 100%; height: auto; background: #F8F8F8; position: relative; top: 0px; left: 0px; z-index: 3; padding: 20px 0px; }
	.carnr{ width: 90%; margin: 0px auto; }
	.carnr img{ height: 15px; }
	.carnr_title img{ height: 25px; }
	.carnr_ms{ font-size: 14px; color: #2A3344; margin-top: 10px; }
	.carimg{ position: relative; height: 200px; }
	
	.careerdisrczldiv{width: calc(100% - 20px); }
	
	.careerdisrczlnr{ width: 100%; margin-top: 20px; }
	.careerdisrczl img{ height: 50px; }
	.cardis{ width: calc(100% - 20px); margin: 30px auto 0px auto; }
	.cardis a{ width: 100%; height: 250px; margin-top: 20px;  }
	.cardis a .cardisnrtitle{ font-size: 24px; }
	
	.tionnr1wt.en{margin-top: 20px;}
	
	.fieldwb1,.fieldwb2,.fieldwb3{margin-top: 30px;}
	
	
	.pel{ margin-top: 0px; }
	.pellm{ overflow-x: auto; overflow-y: hidden; width: 100%; margin-right: 0px; height: 40px; line-height: 38px; }
	.pellm ul{ width: max-content;}
	.pellm li{ float: left; clear: none; margin-bottom: 0px; height: auto; margin-left: 20px; }
	.pellm li:last-child{ margin-right: 20px; }
	.pellmimg{ display: none; }
	
	.pellmtxt{ font-size: 14px; }
	.pellm li.on .pellmtxt{ font-size: 14px; margin-top: 0px; border-bottom: #134A9D solid 2px; }
	
	.pelnr{ width: calc(100% - 40px); border-top: rgba(161, 163, 169, 0.2) solid 2px; margin-top: -2px; padding: 30px 20px 20px 20px; }
	.pelnrlist .pelnrlisttxt{ width: calc(100% - 105px);}
	
	.lx1 .pelnrlist,.lx2 .pelnrlist{margin-left: 0px;}
	.lx1 .pelxt,.lx2 .pelxt{ display: none; }
	
	.pelnrlist li{ margin-bottom: 30px; }
	.pelnrlist li.on{ padding-top: 60px; }
	
	.pelnrlistTime {font-size: 28px; top: 5px;left: 0px;font-weight: bold;}
	.pelnrlistTime span{ display: none; }
	.pelnrlist{margin-bottom: 40px;}
	
	.pelnrNew{ margin-left: 0px; }
	
	.pelnrNewImgWb{ left: 0px; right: 0px;}
	.pelnrNewImgWbdiv{ width: auto; padding: 20px; position: absolute; top: 0px; left: 0px; height: calc(100% - 40px); background: linear-gradient(rgb(19 74 157 / 99%), rgb(19 74 157 / 15%)); }
	 /*  */
}
